<?php

if(!isset($_SESSION))
{
	session_start();
}

include('ModelConexion.php');

class Carrera extends Conexion 
{
    public $M_Car_Codigo;
    public $M_Car_Nombre;
    public $M_Car_Campus;
    public $M_Us_Mensaje;
    public $M_Us_Arreglo=array();
    public $Duplicado;
    public $filas;

    public function Car_Crear($Nombre,$Campus)
    {

      $Accion="Creó Carrera";
      $Tabla="tb_carrera";
      $Usuario= $_SESSION['Id_Admin'];


    	if( $Nombre !='' && $Campus !='')

    	{
                   $objeto = new Conexion();
                                              $objeto->Consulta("
         	                                      INSERT INTO tb_carrera(Nombre_Car,Codigo_Camp)
                                                  VALUES ('$Nombre','$Campus');
         	                                              ");

                                                   $objeto->Consulta("
                                                   call bitacora('$Usuario','$Accion','$Tabla')
                                                    ");

                                                      if($objeto->get_m_us_filas_afectadas()>=1)
                                                                   {
                                                                          	$this->set_m_us_mensaje(true);
                                                                   }
                                                                              else
                                                                                  {
                                                                                     	$this->set_m_us_mensaje(false);
                                                                                  }
                                    
         }  
    	             else
    	                {
    	                     	$this->set_m_us_mensaje(false);
    	                }
    	                       unset($objeto);
         
    }


public function Modificar_Car($codigo_carrera,$nombre,$campus)
{
       $Accion="Modificó Carrera";
      $Tabla="tb_carrera";
      $Usuario= $_SESSION['Id_Admin'];

  if($codigo_carrera != '' && $nombre != '' && $campus != '')
  {
    $objeto = new Conexion(); 
       $consulta = $objeto->Consulta("
                UPDATE cobepe.tb_carrera
         SET Nombre_Car = '$nombre',
         Codigo_Camp = '$campus'
         WHERE Codigo_Car = '$codigo_carrera'        "); 

          $objeto->Consulta("
         call bitacora('$Usuario','$Accion','$Tabla')
         ");

         if($objeto->get_m_us_filas_afectadas()==1)
          {
              $this->set_m_us_mensaje(true);         
          }
        else
          {
            $this->set_m_us_mensaje(false);
          }


  }
  else
      {
        $this->set_m_us_mensaje(false);
      }




}

public function Car_Eliminar($codigo_car)
   {
      $Accion="Eliminó Carrera";
      $Tabla="tb_carrera";
      $Usuario= $_SESSION['Id_Admin'];

    if($codigo_car != '')
    {
        $objeto = new Conexion(); 
        $consulta = $objeto->Consulta("
          DELETE FROM tb_carrera WHERE Codigo_Car='$codigo_car'      
        "); 
      
         $objeto->Consulta("
         call bitacora('$Usuario','$Accion','$Tabla')
         ");

         if($objeto->get_m_us_filas_afectadas()==1)
          {
            $this->set_m_us_mensaje(true);
          }
        else
          {
            $this->set_m_us_mensaje(false);
          }

    }
    else
    {       
    $this->set_m_us_mensaje(false);
    }
   }

    
public function get_duplicado() 
  {
    return $this->Duplicado;
  }
   public function set_duplicado($parametro) 
  {
     $this->Duplicado = $parametro;
  }
  public function get_m_us_mensaje() 
  {
    return $this->M_Us_Mensaje;
  }
  public function set_m_us_mensaje($New_M_Us_Mensaje) 
  {
    $this->M_Us_Mensaje = $New_M_Us_Mensaje;
  }
  public function get_m_us_cedula() 
  {
    return $this->M_Us_cedula;
  }
  public function set_m_us_cedula($New_M_Us_cedula) 
  {
    $this->M_Us_cedula = $New_M_Us_cedula;
  }
  public function get_m_us_contrasena() 
  {
    return $this->M_Us_contrasena;
  }
  public function set_m_us_contrasena($New_M_Us_Contrasena) 
  {
    $this->M_Us_contrasena = $New_M_Us_Contrasena;
  }
  public function get_m_us_tipo() 
  {
    return $this->M_Us_tipo;
  }
  public function set_m_us_tipo($New_M_Us_tipo) 
  {
    $this->M_Us_tipo = $New_M_Us_tipo;
  }



}
?>